/*================================================================
*   File Name：client.h
*   Mail: a1277992967@163.com 
*   blog: http://www.ycst.club/suggest/ 
*   Author：ycst
*   Created Time：2022年08月09日 星期二 18时57分22秒
*   Describe：
*
================================================================*/
#include "common.h"

struct sockaddr_in sock_server;

/*	
 *	@Describe：		三次握手
 *	@int server_id: socket文件描述符
 *	@return: 		成功或失败
 */
int Three_Handshakes(int server_id);

/*	
 *	@Describe：		四次挥手
 *	@int server_id: socket文件描述符
 *	@return: 		成功或失败
 */
int Four_Waves(int server_id);	

/*	
 *	@Describe：		差错检查
 *	@int server_id: 待检验的数据
 *	@return: 		合法或非法
 */
int Parity_Check(char *recv_buf);

/*	
 *	@Describe：		校验码创建
 *	@int server_id: 需要创建校验码的数据包
 *	@return: 		BIP位的值
 */
int Parity_Create(Datapack data);



